home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / Kubuntu 8.10 / kubuntu-8.10-desktop-i386.iso / casper / filesystem.squashfs / var / lib / dpkg / info / apmd.postinst < prev    next >
Text File  |  2008-06-19  |  1KB  |  51 lines

  1. #!/bin/sh
  2. #
  3. # This is the postinst script for the Debian GNU/Linux apmd package
  4. #
  5. # Written by Dirk Eddelbuettel <edd@debian.org>
  6. # Debconf changes added by Chris Hanson <cph@debian.org>
  7.  
  8. set -e 
  9. umask 022
  10.  
  11. case "${1}" in
  12. (configure)
  13.     . /usr/share/debconf/confmodule || exit 0
  14.  
  15.     db_stop
  16.     if [ -z "$(ls /etc/apm/suspend.d/*hwclock 2> /dev/null)" ]; then
  17.     mkdir -p /etc/apm/suspend.d
  18.     ln -sf ../scripts.d/hwclock /etc/apm/suspend.d/99hwclock
  19.     fi
  20.     if [ -z "$(ls /etc/apm/resume.d/*hwclock 2> /dev/null)" ]; then
  21.     mkdir -p /etc/apm/resume.d
  22.     ln -sf ../scripts.d/hwclock /etc/apm/resume.d/00hwclock
  23.     fi
  24.  
  25.     # Remove shutdown and reboot links; this init script does not need them.
  26.     if dpkg --compare-versions "$2" lt "3.2.2-7ubuntu1"; then
  27.     rm -f /etc/rc0.d/K20apmd /etc/rc6.d/K20apmd
  28.     fi
  29.     ;;
  30. (abort-upgrade|abort-remove|abort-deconfigure)
  31.     ;;
  32. (*)
  33.     echo "postinst called with unknown argument \`$1'" >&2
  34.     exit 1
  35.     ;;
  36. esac
  37.  
  38. # Automatically added by dh_installinit
  39. if [ -x "/etc/init.d/apmd" ]; then
  40.     update-rc.d apmd defaults >/dev/null
  41.     if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then
  42.         invoke-rc.d apmd start || exit $?
  43.     else
  44.         /etc/init.d/apmd start || exit $?
  45.     fi
  46. fi
  47. # End automatically added section
  48.  
  49.  
  50. exit 0
  51.